package com.fgs.common.update;

import android.content.Context;

import com.fgs.common.entity.UpdateResultInfo;

/**
 * @author fgs
 * @date 2021/5/28
 * @description
 **/
public interface UpdateStrategy<T extends UpdateResultInfo> {

    //0 启动页
    int TYPE_AUTO = 0;
    //1 手动检查更新
    int TYPE_MANUAL = 1;

    void checkUpdate(Context context, OnUpdateCallback onUpdateProcessCallback);

    void showUpdateTip(Context context, T updateInfo, OnUpdateCallback onUpdateCheckCallback);

}
